/*公共部分*/
body, h1, h2, h3, p, dl, dd, ol, ul, th, td, form, fieldset, input, button, textarea {
    margin: 0;
    padding: 0;
}

#wrapper {
    display: none;
    position: relative;
    z-index: 2;
}

html, body, #wrapper {
    height: 100%;
}

html {
    font-family: Arial, Verdana, Sans-serif;
}

body {
    font-size: .2rem;
    color: #333;
}

a {
    color: #333;
}

a, input, textarea {
    text-decoration: none;
    outline: 0;
}

ol, ul {
    list-style: none;
}

li, img, label, input {
    vertical-align: middle;
}

fieldset, img {
    border: 0;
}

@font-face {
    font-family: iconfont;
    src: url(../fonts-v4/iconfont_0ae7b24.eot?9owfml);
    src: url(../fonts-v4/iconfont_0ae7b24.eot?) format("embedded-opentype"), url(../fonts-v4/iconfont_9ea097b.woff?9owfml) format("woff"), url(../fonts-v4/iconfont_ddc302a.ttf?9owfml) format("truetype"), url(../fonts-v4/iconfont_2fbfa92.svg?9owfml) format("svg");
    font-weight: 400;
    font-style: normal
}

[class^=icon-], [class*=" icon-"], .iconfont {
    font-family: iconfont !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-milogo:before {
    content: "\e61d"
}

.icon-check:before {
    content: "\e61e"
}

.icon-close:before {
    content: "\e61f"
}

.icon-location:before {
    content: "\e620"
}

.icon-roundcheck:before {
    content: "\e621"
}

.icon-roundclose:before {
    content: "\e622"
}

.icon-unfold:before {
    content: "\e623"
}

.icon-filter:before {
    content: "\e624"
}

.icon-yonghu:before {
    content: "\e625"
}

.icon-shangjiantou:before {
    content: "\e626"
}

.icon-xiajiantou:before {
    content: "\e627"
}

.icon-talk:before {
    content: "\e628"
}

.icon-fenxiang:before {
    content: "\e629"
}

.icon-fcode:before {
    content: "\e600"
}

.icon-checked:before {
    content: "\e601"
}

.icon-diannaoban:before {
    content: "\e602"
}

.icon-fangdajing:before {
    content: "\e603"
}

.icon-gerenzhongxin:before {
    content: "\e604"
}

.icon-gouwuche:before {
    content: "\e605"
}

.icon-home:before {
    content: "\e606"
}

.icon-huafeichongzhi:before {
    content: "\e607"
}

.icon-kehuduan:before {
    content: "\e608"
}

.icon-quanbushangpin:before {
    content: "\e609"
}

.icon-shanchu:before {
    content: "\e60a"
}

.icon-shequ:before {
    content: "\e60b"
}

.icon-sousuo:before {
    content: "\e60c"
}

.icon-tehui:before {
    content: "\e60d"
}

.icon-xiaomishouji:before {
    content: "\e60e"
}

.icon-fold:before {
    content: "\e62a"
}

.icon-unie668:before {
    content: "\e62b"
}

.icon-shezhi:before {
    content: "\e62c"
}

.icon-10chahaokuang:before {
    content: "\e62d"
}

.icon-cart:before {
    content: "\e62e"
}

.icon-fasong:before {
    content: "\e62f"
}

.icon-fuwu:before {
    content: "\e60f"
}

.icon-heyueji:before {
    content: "\e610"
}

.icon-lingdang:before {
    content: "\e630"
}

.icon-duiquan:before {
    content: "\e631"
}

.icon-search:before {
    content: "\e632"
}

.icon-fasong1:before {
    content: "\e633"
}

.icon-iconfontshanchu:before {
    content: "\e634"
}

.icon-weiyuyue:before {
    content: "\e635"
}

.icon-youhuiquan:before {
    content: "\e636"
}

.icon-iconfontdengji:before {
    content: "\e611"
}

.icon-iconfontdingdan:before {
    content: "\e612"
}

.icon-iconfontfankui:before {
    content: "\e613"
}

.icon-iconfontfenlei:before {
    content: "\e614"
}

.icon-iconfontfma:before {
    content: "\e615"
}

.icon-iconfontfuwu:before {
    content: "\e616"
}

.icon-iconfontgouwuche:before {
    content: "\e617"
}

.icon-iconfontshangcheng:before {
    content: "\e618"
}

.icon-iconfontshezhi:before {
    content: "\e619"
}

.icon-iconfonttixing:before {
    content: "\e61a"
}

.icon-iconfontwode:before {
    content: "\e61b"
}

.icon-iconfontyouhui:before {
    content: "\e61c"
}

.global-loading {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center
}

.global-loading .global-loading-logo .global-loading-anim {
    height: 1.5rem
}

.global-loading .global-loading-text {
    font-size: .24rem;
    line-height: .36rem;
    color: #333
}

.global-loading .global-loading-text .hot {
    font-weight: 700;
    font-size: .28rem;
    padding: 0 .06rem
}

.header {
    display: box;
    display: -webkit-box;
    height: .84rem;
    box-align: center;
    -webkit-box-align: center;
    padding: 0 .2rem;
    background: #f2f2f2;
    position: relative;
    border-bottom: 1px solid #eee;
}

.header .tit {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.header .left .ib {
    width: .44rem;
    height: .44rem;
}

.header .tit h2 {
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    line-height: .84rem;
}

h1, h2, h3 {
    font-size: 100%;
}

.header .left {
    position: relative;
    z-index: 1;
}

.header .tit span {
    font-size: .3rem;
    color: #666;
    font-weight: 400;
}

.header .left a {
    display: block;
}

.header .right {
    position: relative;
}

.header .right a {
    display: inline-block;
    margin-left: .2rem;
    width: .44rem;
    height: .44rem;
    font-size: .44rem;
}

.header .right .icon {
    color: #999;
}

.icon-search:before {
    content: "\e632";
}

.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFF;
    z-index: 99;
    border-top: 1px solid #e0e0e0;
}

.footer ul {
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: center;
    -webkit-box-pack: center;
}

.footer li {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    text-align: center;
}

.footer li {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    text-align: center;
}

.footer li > a {
    display: block;
    padding: .12rem 0;
}

.footer li > a.on .nav .ispr.ih {
    background-position-y: -2.4rem;
}

.footer .nav .ispr.ih {
    background-position-y: -2.8rem;
}

.footer .nav .ispr.ic {
    background-position-y: -.4rem;
}

.footer .nav .ispr.is {
    background-position-y: -1.2rem;
}

.footer .nav .ispr.if {
    background-position-y: -2rem;
}

.footer .nav .ispr {
    width: .4rem;
    height: .4rem;
    background-image: url(http://s1.mi.com/m/images/m/spr1.png);
    -webkit-background-size: .4rem 3.2rem;
    -moz-background-size: .4rem 3.2rem;
    -ms-background-size: .4rem 3.2rem;
    -o-background-size: .4rem 3.2rem;
    background-size: .4rem 3.2rem;
    overflow: hidden;
    margin: 0 auto .08rem;
}

.footer li > a.on .nav p {
    color: #FF5722;
}

.footer li > a.on .nav .ispr.ic {
    background-position-y: 0;
}

.footer .nav p {
    font-size: .22rem;
    line-height: .8;
    color: #999;
}

.footer li > a.on .nav .ispr.if {
    background-position-y: -1.6rem;
}

.ui-mask {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
}

.ui-pop {
    background: #FFF;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
    border-radius: .06rem;
    position: fixed;
    top: 10%;
    left: .2rem;
    right: .2rem;
    overflow: hidden;
}

.ui-pop .ui-pop-content {
    padding: .7rem;
    height: 100%;
}

.page-address-edit .ui-pop-content {
    padding: .8rem 0 .4rem;
}

.page-address-edit .region-list {
    max-height: 5.2rem;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.ui-list-bordered {
    border: 1px solid #f6f6f6;
}

.ui-list {
    position: relative;
}

.page-address-edit .region-list .ui-list-item {
    font-size: .3rem;
}

.ui-list .ui-list-item {
    border-bottom: 1px solid #f6f6f6;
    display: block;
    font-size: .28rem;
    overflow: hidden;
    background: #FFF;
    padding: .2rem .3rem;
}

.page-address-edit .ui-pop-title {
    color: #999;
    position: absolute;
    top: .3rem;
    left: .2rem;
}

.page-address-edit .ui-pop-close {
    display: block;
    top: .2rem;
    right: .2rem;
}

.ui-pop .ui-pop-close {
    position: absolute;
    top: 0;
    right: 0;
}

.ui-pop .ui-pop-close span {
    font-size: .5rem;
    color: #333;
}

.icon-10chahaokuang:before {
    content: "\e62d";
}

/*首页*/
.index-header {
    background: #FFF;
    padding: 0 0 .1rem;
}

.index-header .search_bar .icon-search {
    font-size: .4rem;
    color: #CACACA;
    padding-right: .1rem;
}

.index-header .search_bar {
    line-height: .34rem;
}

.index-header .search_bar > a {
    display: block;
    padding: .2rem .3rem .12rem;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

.index-header .search_bar .text {
    font-size: .3rem;
    color: #9C9C9C;
}

.index-header .search_bottom {
    border: 1px solid #E3E3E3;
    margin: 0 .2rem;
    height: .08rem;
    border-top: 0;
}

.page-index {
    background: #FFF;
    padding-bottom: 1rem;
}

.page-index .mcells_auto_fill {
    background: #F5F5F5;
    padding: .1rem 0;
}

.page-index .mcells_auto_fill .body {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.page-index .mcells_auto_fill .items img {
    width: 100%;
}

.page-index .mcells_auto_fill .body {
    display: flex;
}

.page-index .mcells_auto_fill .body div {
    margin: 0 0.06rem;
}

.page-index .mcells_auto_fill .body div:first-child {
    margin-left: 0;
}

.page-index .list .section:last-child .item {
    border: 0;
}

.page-index .mcells_auto_fill .body div:last-child {
    margin-right: 0;
}

.page-index .list .item {
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    padding: .3rem 0;
    border-bottom: 1px solid #F2F2F2;
    text-align: center;
}

.page-index .list .img {
    width: 2.54rem;
    height: 1.45rem;
    position: relative;
}

.page-index .list .img .ico {
    /*width: 100%;*/
    height: 100%;
}

.page-index .list .info {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    margin-right: .2rem;
}

.page-index .list .name {
    font-size: .3rem;
    color: #000;
    margin-bottom: .1rem;
}

.page-index .list .brief {
    font-size: .26rem;
    line-height: .34rem;
    color: #969696;
    margin-bottom: .12rem;
}

.page-index .list .price {
    font-size: .28rem;
    color: #FE4900;
}

.page-index .list .img .tag {
    position: absolute;
    width: 1.2rem;
    height: 1.2rem;
    bottom: 0;
    left: .1rem;
    opacity: .9 !important;
    z-index: 2;
}

/*分类*/
.page-category .page-category-wrap {
    overflow: hidden;
    background: #F5F5F5;
    padding-bottom: 1.2rem;
}

.page-category .list-wrap {
    background: #FFF;
    margin: .2rem .2rem 0;
    overflow: hidden;
    border-bottom: 1px solid #ECECEC;
    border-right: 1px solid #ECECEC;
}

.page-category .list_title {
    color: #333;
    font-size: .3rem;
    text-align: center;
    margin: .5rem 0 .6rem;
    font-weight: 400;
    color: #333;
}

.page-category .list_category {
    overflow: hidden;
    margin: 0 .25rem;
}

.page-category .list_category li {
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: .4rem;
    height: 1.6rem;
    overflow: hidden;
}

.page-category .list_category li .img {
    width: 1rem;
    height: 1rem;
    margin: 0 auto;
    background: #FFF;
    overflow: hidden;
}

.page-category .list_category li .img img {
    width: 100%;
}

.page-category .list_category li .name {
    font-size: .22rem;
    color: #333;
    margin-top: .28rem;
    white-space: nowrap;
}

.page-category .list_category li .name {
    font-size: .22rem;
    color: #333;
    margin-top: .28rem;
    white-space: nowrap;
}

/*个人页面*/
.page-personal-center {
    background: #f5f5f5;
}

.page-personal-center .b1 {
    background: #FFF;
}

.page-personal-center .new_info {
    background: #FF6B00;
    text-align: center;
    height: 1.4rem;
    padding-top: .4rem;
    margin-bottom: .7rem;
}

.page-personal-center .new_info .name {
    font-size: .34rem;
    font-weight: 700;
    color: #FFF;
    margin-bottom: .2rem;
}

.page-personal-center .new_info .img {
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 auto;
    overflow: hidden;
    -webkit-border-radius: 1.4rem;
    -moz-border-radius: 1.4rem;
    -ms-border-radius: 1.4rem;
    -o-border-radius: 1.4rem;
    border-radius: 1.4rem;
    border: 2px solid #FFF;
}

.page-personal-center .new_info .img img {
    width: 100%;
}

.page-personal-center .new_nav {
    padding: .2rem;
    padding-bottom: .4rem;
    margin-bottom: .3rem;
}

.page-personal-center .new_nav ul {
    display: box;
    display: -webkit-box;
    box-pack: center;
    -webkit-box-pack: center;
}

.page-personal-center .new_nav li {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    text-align: center;
    border-right: 1px solid #ECECEC;
}

.page-personal-center .new_nav .spr.spr1 {
    background-position-y: 0;
}

.page-personal-center .new_nav .spr {
    width: .6rem;
    height: .6rem;
    background-image: url(../images/spr2.png);
    -webkit-background-size: .6rem 3.4rem;
    -moz-background-size: .6rem 3.4rem;
    -ms-background-size: .6rem 3.4rem;
    -o-background-size: .6rem 3.4rem;
    background-size: .6rem 3.4rem;
    margin: 0 auto;
}

.page-personal-center .new_nav .spr.spr2 {
    background-position-y: -1.2rem;
}

.page-personal-center .new_nav .spr.spr3 {
    background-position-y: -.6rem;
}

.page-personal-center .new_nav p {
    margin-top: .16rem;
    font-size: .26rem;
}

.page-personal-center .new_nav .line.n {
    height: .02rem;
}

.page-personal-center .new_nav .line {
    width: .52rem;
    margin: .24rem auto 0;
    color: #FFF;
}

.page-personal-center .new_nav li:first-child .line {
    background: #E33F7B;
}

.page-personal-center .new_nav li .line {
    background: #8BC34A;
}

.page-personal-center .new_nav li:last-child .line {
    background: #FA0;
}

.page-personal-center ol.list {
    background: #FFF;
    margin-bottom: .24rem;
}

.page-personal-center ol.list li {
    border-bottom: 1px solid #ECECEC;
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    height: .8rem;
}

.page-personal-center ol.list li .sprl {
    width: .4rem;
    height: .4rem;
    display: block;
    margin: 0 .2rem 0 .3rem;
    background-image: url(../images/spr2.png);
    -webkit-background-size: .6rem 3.4rem;
    -moz-background-size: .6rem 3.4rem;
    -ms-background-size: .6rem 3.4rem;
    -o-background-size: .6rem 3.4rem;
    background-size: .6rem 3.4rem;
}

.page-personal-center ol.list li .sprl.ise {
    background-position-y: -1.8rem;
}

.page-personal-center ol.list span {
    font-size: .26rem;
    display: block;
}

.page-personal-center ol.list li .sprl.is {
    background-position-y: -3rem;
}

/*购物车*/
.cart-index {
    background: #FFF;
}

.cart-index-wrap .empt .b3 {
    font-size: .3rem;
    text-align: center;
    background: url(../images/empty.png) 50% 0 no-repeat;
    -webkit-background-size: 2rem 2rem;
    -moz-background-size: 2rem 2rem;
    -ms-background-size: 2rem 2rem;
    -o-background-size: 2rem 2rem;
    background-size: 2rem 2rem;
    padding-top: 3rem;
    color: #999;
    margin: 1.5rem 1rem 0;
    display: box;
    display: -webkit-box;
}

.cart-index-wrap .empt .b3 .ui-button {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.ui-button {
    display: block;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    -ms-border-radius: .1rem;
    -o-border-radius: .1rem;
    border-radius: .1rem;
    background-color: #FF5722;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    border: 1px solid #FF5722;
}

.ui-button-disable {
    background-color: #F4F4F4;
    border: 1px solid #f4f4f4;
}

.ui-button-disable span {
    color: #333;
}

.ui-button span {
    font-size: .3rem;
    color: #fff;
}

.ui-button-disable span {
    color: #333;
}

/*结算*/
.ui-box {
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    box-pack: center;
    -webkit-box-pack: center;
}

.cart-index-wrap .item {
    border-bottom: 1px solid #f6f6f6;
    background: #FFF;
}

.cart-index-wrap .item .ui-box {
    padding: .24rem 0;
}

.cart-index-wrap .item .imgProduct {
    width: 1.8rem;
    height: 1.8rem;
    margin: 0 .2rem;
    position: relative;
}

.cart-index-wrap .item .imgProduct img {
    width: 100%;
}

.ui-box .ui-box-flex {
    -webkit-box-flex: 1;
    box-flex: 1;
}

.cart-index-wrap .item .name {
    font-size: .28rem;
    line-height: .32rem;
    color: #666;
    margin-bottom: .12rem;
    margin-right: .3rem;
}

.cart-index-wrap .item .name p {
    display: box;
    display: -webkit-box;
    box-align: start;
    -webkit-box-align: start;
}

.cart-index-wrap .item .attr, .cart-index-wrap .item .price {
    font-size: .24rem;
    color: #999;
}

.cart-index-wrap .item .price {
    margin-bottom: .12rem;
}

.cart-index-wrap .item .attr span, .cart-index-wrap .item .price span {
    margin-right: .1rem;
}

.xm-input-number {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #eee;
}

.xm-input-number .input-sub, .xm-input-number .input-add {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    position: relative;
    vertical-align: middle;
    background-color: #fafafa;
    -webkit-transition: background-color .3s;
    -webkit-transition-delay: linear;
    -moz-transition: background-color .3s linear;
    -o-transition: background-color .3s linear;
    transition: background-color .3s linear 0s;
}

.xm-input-number .input-sub:after, .xm-input-number .input-add:after {
    content: '\0020';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: .24rem;
    height: .04rem;
    margin: -.02rem 0 0 -.12rem;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    -ms-border-radius: .02rem;
    -o-border-radius: .02rem;
    border-radius: .02rem;
    background-color: #ddd;
}

.xm-input-number .input-num {
    vertical-align: middle;
    display: inline-block;
    min-width: .34rem;
    padding: 0 .12rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
}

.xm-input-number .input-num span {
    font-size: .32rem;
    color: #51555a;
}

.xm-input-number .active {
    background-color: #f4f4f4;
}

.xm-input-number .input-sub, .xm-input-number .input-add {
    display: inline-block;
    width: .6rem;
    height: .6rem;
    position: relative;
    vertical-align: middle;
    background-color: #fafafa;
    -webkit-transition: background-color .3s;
    -webkit-transition-delay: linear;
    -moz-transition: background-color .3s linear;
    -o-transition: background-color .3s linear;
    transition: background-color .3s linear 0s;
}

.xm-input-number .input-add:before {
    content: '\0020';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: .04rem;
    height: .24rem;
    margin: -.12rem 0 0 -.02rem;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    -ms-border-radius: .02rem;
    -o-border-radius: .02rem;
    border-radius: .02rem;
    background-color: #ddd;
}

.xm-input-number .active:after, .xm-input-number .active:before {
    background-color: #999;
}

.cart-index-wrap .item .delete {
    float: right;
    margin-right: .2rem;
}

.cart-index-wrap .item .delete a {
    display: block;
    font-size: .45rem;
    color: #999;
}

.cart-index-wrap .item .icon-iconfontshanchu {
    font-size: .4rem;
}

.cart-index-wrap .point {
    font-size: .22rem;
    color: #999;
    border-top: 1px solid #f6f6f6;
    padding: .2rem .3rem;
}

.cart-index-wrap .bottom-submit {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #f6f6f6;
    background: #FFF;
}

.cart-index-wrap .bottom-submit .price {
    font-size: .26rem;
    color: #999;
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    text-align: center;
}

.cart-index-wrap .bottom-submit .price strong {
    font-size: .4rem;
    color: #FF5722;
    margin-right: .2em;
}

.cart-index-wrap .bottom-submit .btn {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.cart-index-wrap .bottom-submit .ui-button span {
    font-size: .3rem;
}

.cart-index-wrap .bottom-submit .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/*结算*/
.page-order-checkout {
    background: #f5f5f5;
    padding-bottom: 0.8rem;
}

.page-order-checkout-wrap {
    height: 100%;
}

.page-order-checkout-wrap .b1 .b11 {
    font-size: .3rem;
    font-weight: 700;
    margin-bottom: .2rem;
}

.page-order-checkout-wrap .b1, .page-order-checkout-wrap .b2, .page-order-checkout-wrap .b3, .page-order-checkout-wrap .b4, .page-order-checkout-wrap .b5, .page-order-checkout-wrap .b6 {
    padding: .26rem .4rem;
    background: #FFF;
}

.page-order-checkout-wrap .b2 li:last-child {
    border: 0;
}

.page-order-checkout-wrap .b1 {
    border-bottom: 1px solid #f6f6f6;
    background: #FFF url(../images/bd1.png) 0 0 repeat-x;
    -webkit-background-size: .52rem .08rem;
    -moz-background-size: .52rem .08rem;
    -ms-background-size: .52rem .08rem;
    -o-background-size: .52rem .08rem;
    background-size: .52rem .08rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: relative;
}

.page-order-checkout-wrap .b8w .b82 .name p > span:first-child {
    margin-right: .1rem;
}

.page-order-checkout-wrap .b1 .b12, .page-order-checkout-wrap .b1 .b13 {
    font-size: .24rem;
    line-height: .28rem;
    color: #757575;
}

.page-order-checkout-wrap .b1 a {
    display: block;
}

.page-order-checkout-wrap .b1::after {
    content: "\0020";
    position: absolute;
    width: .14rem;
    height: .14rem;
    right: .44rem;
    top: 50%;
    margin-top: -.07rem;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ui_line {
    height: .2rem;
    background: #f5f5f5;
    overflow: hidden;
    clear: both;
}

.page-order-checkout-wrap .b2, .page-order-checkout-wrap .b3, .page-order-checkout-wrap .b4 {
    border-bottom: 1px solid #f6f6f6;
}

.page-order-checkout-wrap .b2 {
    padding-top: 0;
    padding-bottom: 0;
}

.page-order-checkout-wrap .b2 li {
    border-bottom: 1px solid #f6f6f6;
    background: url(../images/check_normal.png) 100% 50% no-repeat;
    -webkit-background-size: .4rem .4rem;
    -moz-background-size: .4rem .4rem;
    -ms-background-size: .4rem .4rem;
    -o-background-size: .4rem .4rem;
    background-size: .4rem .4rem;
}

.page-order-checkout-wrap .b2 li.on {
    background: url(../images/check_press.png) 100% 50% no-repeat;
    -webkit-background-size: .4rem .4rem;
    -moz-background-size: .4rem .4rem;
    -ms-background-size: .4rem .4rem;
    -o-background-size: .4rem .4rem;
    background-size: .4rem .4rem;
}

.page-order-checkout-wrap .b2 li a {
    display: block;
    font-size: .26rem;
    line-height: .5rem;
    padding-left: .7rem;
    padding-top: .2rem;
    padding-bottom: .2rem;
}

.page-order-checkout-wrap .b2 li a.alipaywap {
    background: url(../images/pay_zfb2.png) 0 50% no-repeat;
    -webkit-background-size: .5rem .5rem;
    -moz-background-size: .5rem .5rem;
    -ms-background-size: .5rem .5rem;
    -o-background-size: .5rem .5rem;
    background-size: .5rem .5rem;
}

.page-order-checkout-wrap .b2 li a.wechatpay {
    background: url(../images/pay_wechat.jpeg) 0 50% no-repeat;
    -webkit-background-size: .5rem .5rem;
    -moz-background-size: .5rem .5rem;
    -ms-background-size: .5rem .5rem;
    -o-background-size: .5rem .5rem;
    background-size: .5rem .5rem;
}

.page-order-checkout-wrap .b3 {
    position: relative;
}

.page-order-checkout-wrap .b2, .page-order-checkout-wrap .b3, .page-order-checkout-wrap .b4 {
    border-bottom: 1px solid #f6f6f6;
}

.page-order-checkout-wrap .b3 dt span {
    float: right;
    color: #999;
    margin-right: .4rem;
}

.page-order-checkout-wrap dt strong, .page-order-checkout-wrap dd strong, .page-order-checkout-wrap .b5 strong, .page-order-checkout-wrap .b6 strong {
    font-weight: 400;
}

.page-order-checkout-wrap .b3::after {
    content: "\0020";
    position: absolute;
    width: .14rem;
    height: .14rem;
    right: .44rem;
    top: 50%;
    margin-top: -.07rem;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.page-order-checkout-wrap .b8w {
    display: box;
    display: -webkit-box;
    box-pack: center;
    -webkit-box-pack: center;
    box-align: center;
    -webkit-box-align: center;
    background: #FFF;
    font-size: .24rem;
    line-height: .3rem;
    padding: .14rem .4rem;
    border-bottom: 1px solid #f6f6f6;
}

.page-order-checkout-wrap .b8w .b81 {
    margin-right: .2rem;
}

.page-order-checkout-wrap .b8w .b81 .img {
    width: .8rem;
    height: .8rem;
}

.page-order-checkout-wrap .b8w .b81 .img img {
    width: 100%;
}

.page-order-checkout-wrap .b8w .b82 {
    -webkit-box-flex: 1;
    box-flex: 1;
    margin-right: .6rem;
}

.page-order-checkout-wrap .b8w .b82 .name p {
    display: box;
    display: -webkit-box;
    box-align: start;
    -webkit-box-align: start;
}

.page-order-checkout-wrap .b8w .b82 .name p > span {
    display: block;
}

.page-order-checkout-wrap .b8w .price strong {
    font-weight: 400;
}

.page-order-checkout-wrap dt, .page-order-checkout-wrap dd, .page-order-checkout-wrap .b5, .page-order-checkout-wrap .b6 {
    font-size: .24rem;
}

.page-order-checkout-wrap .b7 {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    background: #FFF;
    border-top: 1px solid #f6f6f6;
}

.page-order-checkout-wrap .b7 .b71 {
    font-size: .3rem;
    color: #FF4D14;
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    text-align: center;
}

.page-order-checkout-wrap .b7 .b72 {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.page-order-checkout-wrap .b7 .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

/*收货地址*/
.page-address-list .address-choose .ui-list-item {
    padding: .3rem .4rem;
}

.ui-list .ui-list-item {
    border-bottom: 1px solid #f6f6f6;
    display: block;
    font-size: .28rem;
    overflow: hidden;
    background: #FFF;
    padding: .2rem .3rem;
}

.ui-list-item, .ui-list-item h1, .ui-list-item h2, .ui-list-item h3, .ui-list-item h4, .ui-list-item h5, .ui-list-item h6, .ui-list-item p {
    line-height: .36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui-list-item p {
    line-height: .36rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ui_fz30 {
    font-size: .3rem;
}

.page-address-list .address-choose .ui_fz30 span {
    margin-right: .1rem;
}

.page-address-list .consignee {
    color: #FE4900;
}

.page-address-list .add {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFF;
    z-index: 1;
}

.page-address-list .add .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.page-address-edit .edit-box .ui-list-item {
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
}

.ui-list .ui-list-item {
    border-bottom: 1px solid #f6f6f6;
    display: block;
    font-size: .28rem;
    overflow: hidden;
    background: #FFF;
    padding: .2rem .3rem;
}

.page-address-edit .edit-box .label {
    width: 1.5rem;
    text-align: right;
}

.page-address-edit .edit-box .ui-input {
    border: 0;
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.ui-input {
    border: 1px solid #f6f6f6;
    overflow: hidden;
    font-size: .24rem;
}

.page-address-edit .edit-box .ui-input input {
    font-size: .28rem;
}

.ui-input input {
    padding: .18rem .3rem;
    border: 1px solid #f6f6f6;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
}

.page-address-edit .save-button .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.page-address-edit .save-button {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: box;
    display: -webkit-box;
}

/*地址管理*/
.page-address-list {
    background-color: #fff;
    padding-bottom: 1.2rem;
}
.ui-card {
    border: 1px solid #f6f6f6;
    overflow: hidden;
    margin: .2rem;
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    -ms-border-radius: .06rem;
    -o-border-radius: .06rem;
    border-radius: .06rem;
    background: #FFF;
}

.ui-card .ui-list {
    padding-top: 0;
    padding-bottom: 0;
}

.ui-card .ui-card-item {
    padding: .2rem;
}

.ui-list {
    position: relative;
}

.page-address-list .address-manage .identity {
    font-size: .3rem;
}

.ui-card .ui-list-item {
    padding-left: 0;
    padding-right: 0;
}

.ui-list .ui-list-item {
    border-bottom: 1px solid #f6f6f6;
    display: block;
    font-size: .28rem;
    overflow: hidden;
    background: #FFF;
    padding: .2rem .3rem;
}

.page-address-list .address-manage .identity a.delete {
    float: right;
    color: #999;
}

.page-address-list .address-manage .identity span {
    margin-right: .6rem;
}

.page-address-list .consignee {
    color: #FE4900;
}

.page-address-list .address-manage .edit {
    position: relative;
    padding-right: .5rem;
}

.ui-card .ui-list-item:last-child {
    border: 0;
}

.page-address-list .address-manage .edit:after {
    content: "\0020";
    position: absolute;
    width: .14rem;
    height: .14rem;
    right: .14rem;
    top: 50%;
    margin-top: -.07rem;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    -webkit-transform: rotate(-45deg);
}

.ui-card .ui-list-item {
    padding-left: 0;
    padding-right: 0;
}

/*订单详情*/
.page-order-view-wrap {
    padding-bottom: 49px;
}

.page-order-view-wrap .b1, .page-order-view-wrap .b2, .page-order-view-wrap .b3, .page-order-view-wrap .b4, .page-order-view-wrap .b5, .page-order-view-wrap .b6, .page-order-view-wrap .b8 {
    padding: .26rem .36rem;
    border-bottom: 1px solid #f6f6f6;
    font-size: .24rem;
}

.page-order-view-wrap .b1 .b11 {
    margin: .1rem 0;
}

.page-order-view-wrap .b1 .b12 ul {
    display: box;
    display: -webkit-box;
}

.page-order-view-wrap .b1 .b12 ul > li {
    -webkit-box-flex: 1;
    box-flex: 1;
    margin-right: 2px;
    width: 100%;
}

.page-order-view-wrap .b1 .b12 ul > li.done .mark {
    background: #0C6;
}

.page-order-view-wrap .b1 .b12 .mark {
    background: #CCC;
    color: #FFF;
    text-align: center;
    padding: .1rem 0;
    margin-bottom: .28rem;
}

.page-order-view-wrap .b3 .price strong {
    float: right;
    font-weight: 400;
}

.page-order-view-wrap .b1 .b12 .time {
    font-size: .2rem;
    text-align: center;
}

.page-order-view-wrap .b8 .b81 span {
    margin-right: .2rem;
    margin-bottom: .2rem;
}

.page-order-view-wrap .b8 .b81 span:last-child {
    margin-right: 0;
}

.page-order-view-wrap .b8 strong {
    font-weight: 400;
}

.page-order-view-wrap .b3 li {
    margin-bottom: .2rem;
}

.page-order-view-wrap .b3 .img {
    margin-right: .2rem;
    width: 1rem;
    height: 1rem;
}

.page-order-view-wrap .b3 .img img {
    width: 100%;
}

.page-order-view-wrap .b3 .name {
    margin-bottom: .1rem;
}

.page-order-view-wrap .b1 strong, .page-order-view-wrap .b2 strong, .page-order-view-wrap .b3 strong, .page-order-view-wrap .b4 strong, .page-order-view-wrap .b5 strong, .page-order-view-wrap .b6 strong, .page-order-view-wrap .b8 strong {
    font-weight: 400;
}

.page-order-view-wrap .b4 li {
    margin-bottom: .22rem;
}

.page-order-view-wrap .b4 .address {
    display: box;
    display: -webkit-box;
}

.page-order-view-wrap .b4 .address .info {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.page-order-view-wrap .b4 .address span {
    margin-right: .06rem;
}

.page-order-view-wrap .b5 {
    border-bottom: 0;
}

.page-order-view-wrap .b5 .b51 {
    margin-bottom: .1rem;
}

.page-order-view-wrap .b7 {
    background: #FFF;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border-top: 1px solid #f6f6f6;
    padding: 0 0 0 .2rem;
}

.page-order-view-wrap .b7 .ui-box-flex {
    width: 100%;
}

.page-order-view-wrap .b7 .price p {
    font-size: .32rem;
}

.page-order-view-wrap .b7 .price span {
    font-size: .24rem;
}

.page-order-view-wrap .b7 .price strong {
    color: #FF5722;
}

.page-order-view-wrap .b7 .ui-box-flex {
    width: 100%;
}

.page-order-view-wrap .b7 .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: 0;
}

.page-order-view-wrap .b7 .ui-button span {
    font-size: .3rem;
}

.ui-button-gray {
    background-color: #fdfdfd;
    border: 1px solid #fdfdfd;
}

.ui-button-gray span {
    color: #666;
}

/*商品详情*/
.page-product-view .header {
    background: #FFF;
    border-bottom: 0;
}

.page-product-view {
    background: #FFF;
}

.page-product-view .product-view {
    padding-bottom: 1rem;
}

.page-product-view .b1 {
    border-bottom: 1px solid #f6f6f6;
    text-align: center;
}

.page-product-view .b1 img {
    width: 3.4rem;
    height: 3.4rem;
    position: relative;
    top: -.3rem;
}

.page-product-view .b2 {
    padding: .3rem 0 .1rem;
}

.page-product-view .b21 {
    display: box;
    display: -webkit-box;
    box-align: start;
    -webkit-box-align: start;
    padding-left: .2rem;
}

.page-product-view .b21 .b211 {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    font-size: .3rem;
}

.page-product-view .b21 .b211 .price strong {
    font-weight: 400;
    color: #FF5722;
}

.page-product-view .b21 .b212 {
    text-align: center;
    padding: 0 .22rem 0 .1rem;
}

.page-product-view .b22 {
    font-size: .22rem;
    line-height: .3rem;
    font-weight: 400;
    color: #B4B4B4;
    margin: .18rem .2rem 0;
}

.page-product-view .b3 {
    padding: .2rem .2rem 0;
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
    position: relative;
    overflow: auto;
    white-space: nowrap;
    -webkit-transform: translateZ(0);
}

span.on {
    border-color: #FF5722;
}

.page-product-view .b3 li span {
    font-size: .24rem;
    line-height: .6rem;
    color: #999;
    display: inline-block;
    border: 1px solid #f6f6f6;
    overflow: hidden;
    text-align: center;
    padding: 0 .3rem;
    margin-right: .2rem;
}

.page-product-view .ui-b7 {
    overflow: hidden;
    background-color: #ececec;
    margin-top: .3rem;
}

.page-product-view .ui-b7 h3 {
    font-size: .25rem;
    font-weight: 400;
    color: #999;
    margin-bottom: .1rem;
    margin-top: .3rem;
    margin-left: .2rem;
}

.ui-carousel-container {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.page-product-view .ui-b7 .ui-carousel-viewport {
    width: 93%;
    margin: .1rem auto .3rem;
}

.ui-carousel-viewport {
    width: 100%;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-scroll-chaining: chained;
    -webkit-transform: translateZ(0);
    overflow: auto;
}

.page-product-view .ui-b7 .ui-carousel-viewport img {
    width: 25%;
    margin-right: 3%;
}

.page-product-view .b5 {
    color: #999;
    padding-bottom: .12rem;
}

.page-product-view .b5 img {
    width: 100%;
}

.page-product-view #top {
    position: fixed;
    bottom: 1.4rem;
    right: .26rem;
    width: .7rem;
    height: .7rem;
    overflow: hidden;
    visibility: hidden;
}

.page-product-view #top img {
    width: 100%;
    filter: alpha(Opacity=30);
    opacity: .3;
}

.page-product-view .b7 {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFF;
    border-top: 1px solid #f6f6f6;
    display: box;
    display: -webkit-box;
    text-align: center;
    padding: .12rem 0;
}

.page-product-view .b70, .page-product-view .b73 {
    width: 1.3rem;
    font-size: .24rem;
}

.page-product-view .b70 a, .page-product-view .b73 a {
    display: block;
}

.page-product-view .b72 {
    display: block;
    width: 100%;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.page-product-view .b72 a {
    background-color: #FF5722;
    font-size: .3rem;
    line-height: .86rem;
    color: #fff;
    display: block;
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    -ms-border-radius: .05rem;
    -o-border-radius: .05rem;
    border-radius: .05rem;
}

.page-product-view .b72 a.off {
    background-color: #F4F4F4;
    color: #333;
}

.page-product-view .b70, .page-product-view .b73 {
    width: 1.3rem;
    font-size: .24rem;
}

.page-product-view .b7 .icon-gouwuche, .page-product-view .b7 .icon-home {
    font-size: .54rem;
    line-height: .86rem;
}

.icon-gouwuche:before {
    content: "\e605";
}

/*搜索*/
.page-search {
    box-sizing: border-box;
    height: 100%;
    background: #F5F5F5;
    padding-top: 1.1rem;
}

.page-search .header {
    display: box;
    display: -webkit-box;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: .9rem;
    box-align: center;
    -webkit-box-align: center;
    z-index: 10;
    background: #F5F5F5;
}

.header .left {
    position: relative;
    z-index: 1;
}

.page-search .header .left a {
    display: block;
}

.page-search .header .left .icon {
    color: #999;
}

.header .left .icon {
    font-size: .5rem;
    color: #999;
}

.icon-home:before {
    content: "\e606";
}

.page-search .header .tit {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    margin-left: .2rem;
}

.page-search .header .tit .searchword {
    border: 1px solid #ccc;
    padding: .1rem .2rem;
    background: #FFF;
}

.page-search .header .tit .searchword input {
    width: 100%;
    border: 0 none;
    font-size: .3rem;
    font-weight: 400;
}

.page-search .header .searchlabel {
    padding: .1rem .2rem;
    margin-left: -1px;
}

.page-search .header .searchlabel span {
    font-size: .46rem;
    line-height: .46rem;
    color: #999;
}

.icon-search:before {
    content: "\e632";
}

.page-search ul.list-default {
    overflow: hidden;
    margin: 0 .2rem;
}

.page-search ul.list-default li.top {
    background: rgba(254, 138, 109, .05);
    border-color: #FE8A6D;
}

.page-search ul.list-default li {
    float: left;
    background: #E4E4E4;
    padding: .14rem .2rem;
    margin: .1rem;
    border: 1px solid #E4E4E4;
}

.page-search ul.list-default span {
    font-size: .24rem;
}

.am-navbar {
    border-top: 1px solid #e0e0e0;
}

.page-product-view .b21 .b212 .icon-fenxiang {
    font-size: .48rem;
    color: #999;
}

/*商品列表*/
.page-list {
    background: #FFF;
    padding-bottom: 1rem;
}

.page-list .version {
    margin: 0 .2rem;
}

.page-list .version .version-item {
    display: box;
    display: -webkit-box;
    border-bottom: 1px solid #f6f6f6;
    box-align: center;
    -webkit-box-align: center;
    padding: .3rem 0;
}

.page-list .version .version-item .version-item-img {
    width: 1.5rem;
    height: 1.5rem;
    margin: 0 .4rem 0 .3rem;
}

.page-list .version .version-item .version-item-img img {
    width: 100%;
}

.page-list .version .version-item .version-item-intro {
    -webkit-box-flex: 1;
    box-flex: 1;
    display: block;
}

.page-list .version .version-item .version-item-intro .version-item-name {
    font-size: .28rem;
    color: #000;
    margin-bottom: .1rem;
}

.page-list .version .version-item .version-item-intro span {
    color: #FE4900;
}

.page-list .version .version-item .version-item-intro .version-item-intro-price {
    font-size: .26rem;
}

/*我的订单*/
.page-my-order {
    background: #FFF;
    padding-bottom: 1rem;
}

.page-my-order .order_list {
    color: #666;
}

.page-my-order .order_list .ol-item {
    border-bottom: .2rem solid #ECECEC;
}

.page-my-order .order_list .oi1 {
    border-bottom: 1px solid #ECECEC;
    padding: .4rem 0 .2rem;
    display: box;
    display: -webkit-box;
}

.page-my-order .order_list .oi1, .page-my-order .order_list .oi2, .page-my-order .order_list .oi3, .page-my-order .order_list .oi4 {
    margin: 0 .3rem;
}

.page-my-order .order_list .oi1 .oi11 {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.page-my-order .order_list .oi1 .oi112 {
    font-size: .24rem;
    color: #999;
}

.page-my-order .order_list .oi1 .oi111 {
    font-size: .3rem;
    margin-bottom: .06rem;
}

.page-my-order strong {
    font-weight: 400;
}

.page-my-order .order_list .oi1 .oi111 {
    font-size: .3rem;
    margin-bottom: .06rem;
}

.page-my-order .order_list .oi1 .oi12 {
    color: #FF5722;
    font-size: .3rem;
}

.page-my-order .order_list .oi2 {
    padding: .2rem .1rem;
}

.page-my-order .order_list .oi2 li {
    display: box;
    display: -webkit-box;
    box-align: center;
    -webkit-box-align: center;
}

.page-my-order .order_list .oi2 .oi21 {
    margin-right: .1rem;
}

.page-my-order .order_list .oi2 .img {
    width: 1rem;
    height: 1rem;
}

.page-my-order .order_list .oi2 .img img {
    width: 100%;
}

.page-my-order .order_list .oi2 .oi22 {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
    font-size: .24rem;
}

.page-my-order .order_list .oi3 {
    font-size: .24rem;
    padding: .26rem 0 .2rem;
    text-align: right;
    border-top: 1px solid #ECECEC;
}

.page-my-order .order_list .oi3 span:first-child {
    margin-right: .2rem;
}

.page-my-order .order_list .oi3 span {
    color: #999;
}

.page-my-order .order_list .ol-item:last-child {
    border: 0;
}

.page-personal-center .new_nav li:last-child {
    border-right: 0;
}

.page-my-order .order_list .oi4 {
    padding-bottom: .26rem;
    overflow: hidden;
}

.page-my-order .order_list .oi4 a.org {
    color: #FF5722;
    border-color: #FF5722;
}

.page-my-order .order_list .oi4 a {
    display: inline-block;
    border: 1px solid #999;
    font-size: .28rem;
    padding: .14rem .2rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    -ms-border-radius: .04rem;
    -o-border-radius: .04rem;
    border-radius: .04rem;
    float: right;
    margin-left: .2rem;
}

.page-order-pay {
    background-color: #fff;
    padding-bottom: 1rem;
}

.page-order-pay .box1 {
    padding: .3rem .2rem;
    text-align: center;
}

.page-order-pay .box1 .p1 {
    color: #91b953;
}

.page-order-pay .box1 .p1 span {
    font-size: .4rem;
    line-height: .6rem;
}

.page-order-pay .box1 .p1 .icon-checked {
    font-size: .5rem;
    line-height: .6rem;
    margin-right: .06rem;
}

.page-order-pay .box1 .p2 span {
    font-size: .28rem;
    line-height: .5rem;
    color: #333;
}

.page-order-pay .box2 {
    border: 1px solid #eee;
    padding: .2rem .4rem;
    background-color: #f8f8f8;
}

.page-order-pay .box2 .p {
    font-size: .24rem;
    color: #666;
    line-height: .42rem;
}

.h_box {
    display: box;
    display: -webkit-box;
    width: 100%;
}

.flex_1 {
    -webkit-box-flex: 1;
    box-flex: 1;
    width: 100%;
}

.page-order-pay .box3 {
    padding: .1rem .3rem .3rem;
}

.page-order-pay .box3 .head span {
    font-size: .3rem;
    color: #666;
    line-height: .7rem;
}

.page-order-pay .box3 .item {
    margin-bottom: .1rem;
}

.page-order-pay .box3 .item.active .inner {
    border: 2px solid #FF5722;
    padding: 0;
}

.page-order-pay .box3 .item .inner {
    border: 1px solid #ccd1d9;
    padding: 1px;
    line-height: 1rem;
}

.page-order-pay .box3 .item .inner .p {
    display: inline-block;
    color: #333;
    font-size: .3rem;
    padding: 0 .4rem;
}

.page-order-pay .box3 .item .inner .right {
    float: right;
    color: #999;
    font-size: .24rem;
    padding: 0 .4rem;
}

.page-order-pay .box4 {
    border-top: 1px solid #eee;
    padding: .26rem .4rem .2rem;
}

.page-order-pay .box4 .p1 p {
    font-size: .3rem;
    line-height: .44rem;
    color: #333;
}

.page-order-pay .box4 .p1 .hot {
    color: #FF5722;
}

.page-order-pay .box5 {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}

.page-order-pay .box5 .ui-button {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.page-personal-center .new_nav a {
    display: block;
}